Don't start a drag if the treeview is only a drag destination. (#149836,
authorMatthias Clasen <maclas@gmx.de>
Wed, 11 Aug 2004 23:21:05 +0000 (23:21 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Wed, 11 Aug 2004 23:21:05 +0000 (23:21 +0000)
Wed Aug 11 19:20:34 2004  Matthias Clasen  <maclas@gmx.de>

* gtk/gtktreeview.c (gtk_tree_view_maybe_begin_dragging_row):
Don't start a drag if the treeview is only a
drag destination.  (#149836, Pawel Salek)

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtktreeview.c

index 53e5fc3e25747076f60e942e4d2e32c640e08f15..144393cbd4dcd6c147f3cc84486886d7c8ffe57b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Wed Aug 11 19:20:34 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktreeview.c (gtk_tree_view_maybe_begin_dragging_row): 
+       Don't start a drag if the treeview is only a 
+       drag destination.  (#149836, Pawel Salek)
+
 2004-08-11  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtktreedatalist.[hc]: 
index 53e5fc3e25747076f60e942e4d2e32c640e08f15..144393cbd4dcd6c147f3cc84486886d7c8ffe57b 100644 (file)
@@ -1,3 +1,9 @@
+Wed Aug 11 19:20:34 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktreeview.c (gtk_tree_view_maybe_begin_dragging_row): 
+       Don't start a drag if the treeview is only a 
+       drag destination.  (#149836, Pawel Salek)
+
 2004-08-11  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtktreedatalist.[hc]: 
index 53e5fc3e25747076f60e942e4d2e32c640e08f15..144393cbd4dcd6c147f3cc84486886d7c8ffe57b 100644 (file)
@@ -1,3 +1,9 @@
+Wed Aug 11 19:20:34 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktreeview.c (gtk_tree_view_maybe_begin_dragging_row): 
+       Don't start a drag if the treeview is only a 
+       drag destination.  (#149836, Pawel Salek)
+
 2004-08-11  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtktreedatalist.[hc]: 
index 53e5fc3e25747076f60e942e4d2e32c640e08f15..144393cbd4dcd6c147f3cc84486886d7c8ffe57b 100644 (file)
@@ -1,3 +1,9 @@
+Wed Aug 11 19:20:34 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktreeview.c (gtk_tree_view_maybe_begin_dragging_row): 
+       Don't start a drag if the treeview is only a 
+       drag destination.  (#149836, Pawel Salek)
+
 2004-08-11  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtktreedatalist.[hc]: 
index b346a5b0470c78ff3406c816a3477b8d02643cb1..0b01b823b2d57b977491b98bac2309864b250303 100644 (file)
@@ -5844,7 +5844,7 @@ gtk_tree_view_maybe_begin_dragging_row (GtkTreeView      *tree_view,
 
   di = get_info (tree_view);
 
-  if (di == NULL)
+  if (di == NULL || !di->source_set)
     goto out;
 
   if (tree_view->priv->pressed_button < 0)